#banner_ny {

    background: url(./images/about_company.png) top center no-repeat;

    height: 350px;

    background-size: 100% 100%;

}



#container {

    width   : 1200px;

    margin  : 0 auto;

    padding : 30px 0px;

    overflow: hidden

}



.right {

    width        : 830px;

    float        : right;

    margin-bottom: 30px

}



.title_h1 {

    height       : 46px;

    line-height  : 46px;

    color        : #0a090e;

    border-bottom: 1px solid #636161;

    padding-left : 20px;

    font-size    : 16px;

    font-family  : "Microsoft YaHei";

}



.en_ny {

    font-family   : Arial, Helvetica, sans-serif;

    padding-left  : 10px;

    font-size     : 12px;

    color         : #919191;

    text-transform: uppercase

}



.return {

    float      : right;

    font-size  : 12px;

    font-weight: normal;

    color      : #999999;

}



.return .home {

    background: none

}



.return a {

    color : #999999;

    padding-right: 5px;

    padding-left : 5px;

}



.return a:hover {

    color: #f39abd

}



.page_content { clear:both;

    margin     : 8px;

    line-height: 30px;

    text-align : center;

    overflow   : hidden

}



.page_content p {

    text-align : left;

    text-indent: 2em;

    font-size  : 13px;

    color      : #5b5b5b

}



.page_content p img {

    margin-left: -2em;

    padding    : 5px 0px

}







.Product_content {

    margin     : 15px 10px;

    line-height: 30px;

    text-align : center;

    overflow   : hidden;

    width      : 100%;

}



.Product_content p {

    text-align : left;

    text-indent: 2em;

    font-size  : 14px;

    color      : #5b5b5b

}

.title{line-height:45px;height:45px; font-weight:bold;}


.Product_content p img {

    margin-left: -22px;

    padding    : 5px 0px

}



.Product_content table {

    width: 100%;

}



.Product_list {

    margin  : 15px auto 0;

    overflow: hidden;

    clear   : both

}



.Product_list li {

    float     : left;

    text-align: center;

    width     : 260px;

    height    : 290px;

    margin    : 5px 15px 5px 0;

    box-sizing: border-box

}



.Product_list li:nth-child(3n) {

    margin-right: 0;

}



.Product_list li img {

    width : 230px;

    height: 230px;

    border: 1px solid #ccc

}



.Product_list li h3 {

    text-align : center;

    font-size  : 14px;

    line-height: 30px;

    color      : #7d7d7d;

    width      : 220px;

    font-weight: normal;

    margin     : 0 auto;

}



.Product_list li a:hover h3 {

    color: #c42715

}



.Product_details {

    overflow  : hidden;

    margin-top: 20px;

}



.Product_details .title {

    text-align      : left;

    padding         : 10px 0 0 10px;

    font-size       : 18px;

    background-color: #f5f5f5;

}







/* 新闻 */



.News_list {

    text-align: left;

    font-size : 13px

}



.News_list li {

    line-height  : 50px;

    border-bottom: 1px dashed #d7d7d7;

    height       : 50PX;

}



.News_list li a {

    color       : #000;

    display     : block;

    padding-left: 15px;

}



.News_list li a:hover {

    color: #3cacfe;

}



.time_ny {

    float: right

}







#navigation {

    float: left;

    width: 287px;

}



.nav_h2title {

    background   : url(./images/list_topny.jpg) no-repeat left top;

    height       : 70px;

    margin-bottom: 20px;

}



.nav_h2title h2 {

    font-size  : 24px;

    color      : #fff;

    margin-left: 40px;

    padding    : 20px 0;

    font-family: "Microsoft YaHei";

    font-weight: bold;

    line-height: 30px;

}



.nav_en {

    font-family   : arial;

    color         : #a9a9a9;

    font-size     : 14px;

    text-transform: uppercase;

    margin-left   : 20px;

}



.prolist_nav {

    overflow     : hidden;

    margin-bottom: 30px;

    background   : #434343;

    padding      : 20px;

}



.prolist_nav li {

    border-bottom: 1px solid #983435;

    background   : url(./images/list_ny.jpg) 22px center no-repeat;

}



.prolist_nav a {

    display     : block;

    padding-left: 50px;

    font-size   : 18px;

    color       : #fff;

    margin-right: 18px;

    font-family : "Microsoft YaHei";

    line-height : 43px;

}



.contact_h2title {

    background  : url(./images/list_topny.jpg) no-repeat left top;

    line-height : 70px;

    color       : #fff;

    padding-left: 40px;

    font-size   : 24px;

    font-family : "Microsoft YaHei";

}



.navcontact {

    overflow      : hidden;

    margin-bottom : 20px;

    padding-bottom: 20px;

    padding-top   : 25px;

}



.navcontact p {

    font-size   : 16px;

    line-height : 32px;

    padding-left: 10px;

}



.navcontact span {

    border-bottom: 1px solid #000;

    font-size    : 16px;

    line-height  : 45px;

    width        : 100%;

    display      : block;

    padding-left : 10px;

    margin-bottom: 10px;

}





/* 新闻页 */

.news_daoHang {

    margin: 0 0 20px 0;

}



.news_daoHang a {

    color: #434343;

}



.newslist_ny {

    width         : 1200px;

    margin        : 0 auto;

    padding-bottom: 50px;

}



.newslist_ny ul {

    overflow: hidden

}





.newslist_ny ul li {

    float         : left;

    width         : 1200px;

    border-bottom : 1px solid #bfbfbf;

    padding-bottom: 30px;

    margin-bottom : 30px;

}



.newslist_ny ul li img {

    float  : left;

    border : 1px solid #d0d0d0;

    padding: 4px;

}



.newslist_right {

    float: right;

    width: 840px;

}



.nlist_tile {

    font-size  : 14.6px;

    color      : #1e1e1e;

    line-height: 30px;

}



.nlist_p {

    color      : #8a8a8a;

    line-height: 25px;

    margin     : 15px 0px;

}



.nlist_time {

    background  : url(time_logo.jpg) no-repeat left center;

    padding-left: 20px;

    color       : #8a8a8a;

}



.nlist_more {

    display    : block;

    width      : 90px;

    height     : 30px;

    line-height: 25px;

    text-align : center;

    float      : left;

    border     : 3px solid #acacac;

    color      : #8a8a8a;

    margin-top : 20px;

}



.newslist_ny ul li a:hover .nlist_more {

    color     : #fff;

    background: #1990ff;

    border    : 3px solid #1990ff;

}







/* 翻页 */



#page {

    text-align: center;

}



#page a,

.page a {

    color  : #434343;

    display: inline-block;

    margin : 3px;

    padding: 3px;

}

@media (max-width: 1200px) {           
#container{ width:100%;}
#navigation{ width:23%;}
.right{ width:75%;}
#navigation a{ width:100%;}
.nav_h2title{ background-size:100% 100%; width:100%;}
.nav_h2title h2{ margin-left:10px;}
.contact_h2title{ background-size:100% 100%;padding-left:10px;}
.prolist_nav{ padding:2%;}
.News_list li a{ padding-left:10px;}
.News_list li{ overflow: hidden;}
.page_content p img{ max-width:100%; height:auto; }
.Product_list li{ width:31.3%; margin:1%; height:auto;}
.Product_list li img{ width:100%; height:auto;}
.Product_list li h3{ width:100%;}
.Product_list{display: flex;flex-wrap: wrap;}
.Product_content{margin: 15px 0px;}
.Product_details table{ border-top:1px solid #000; border-left:1px solid #000; width:100%;word-wrap: break-word;
    word-break: break-all;  }
.Product_details table td{ border-bottom:1px solid #000; border-right:1px solid #000; }
.Product_details table td p{ text-indent:0em;}
}



@media (max-width:767px) {           
#navigation{ width:100%; padding:2%;}
.right{ width:100%; padding:2%;}
.title_h1{ height:auto; line-height:2; overflow:hidden;}




}

@media (max-width:425px) {           
#banner_ny{ display:none;}
.Product_list li{ width:48%; }


}